package org.budo.cmbc.direct.sdk.entity.changeaccountinfo;

import org.budo.cmbc.direct.sdk.entity.AbstractCmbcDirectRequest;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 交易密码变更
 *
 * @author caotao
 */

@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ToString(callSuper = true)
public class METransPasswordChangeRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = 1846303776704901176L;

    /**
     * 电子账户协议编号
     */
    private String eProtocolAcNo;
    /**
     * 短信验证码Id
     */
    private String messageTaskId;
    /**
     * 短信验证码
     */
    private String messageCode;
    /**
     * 电子账户原交易密码密文
     */
    private String oldPwdResult;
    /**
     * 原密码随机数流水号
     */
    private String oldRandJnlNo;
    /**
     * 原密码随机数
     */
    private String oldRandom;
    /**
     * 电子账户新交易密码密文
     */
    private String newPwdResult;
    /**
     * 新密码随机数流水号
     */
    private String newRandJnlNo;
    /**
     * 新密码随机数
     */
    private String newRandom;
    /**
     * 电子账户新交易密码密文确认
     */
    private String newPwdResultConfirm;

}
